Pular para o conteúdo principal

Services

Armazena os serviços de lógica de negócio da aplicação.

Finalidade

  • Centralizar a regra de negócio.
  • Isolar a lógica de negócio dos controllers e do acesso a dados.

Exemplos

  • AuthService: autenticação e controle de acesso.
  • DropboxService: uso dos serviços da API Dropbox.
  • GoogleMapsService: integração com a API do Google Maps.

Subpastas

  • Interfaces: contratos que definem as funcionalidades dos serviços.
  • Implementations: lógica real dos serviços implementando as interfaces.

Arquivos contidos

  • AuthService.cs
  • DropboxService.cs
  • GoogleMapsService.cs